//public class Liikou_xiangjiaolianbiao {
//    /**
//     * Definition for singly-linked list.
//     * public class ListNode {
//     *     int val;
//     *     ListNode next;
//     *     ListNode(int x) {
//     *         val = x;
//     *         next = null;
//     *     }
//     * }
//     */
//    public class Solution {
//        public ListNode getIntersectionNode(ListNode headA, ListNode headB) {
//            ListNode p1 = headA;
//            ListNode p2 = headB;
//            int count1 = 0;
//            int count2 = 0;
//            while(p1!=null){
//                p1=p1.next;
//                count1++;
//            }
//            while(p2!=null){
//                p2=p2.next;
//                count2++;
//            }
//            p1= headA;
//            p2 =headB;
//            int len =count1-count2;
//            if(len<0){
//                p1 =headB;
//                p2 =headA;
//                len = count2-count1;
//            }
//            while(len!=0){
//                len--;
//                p1=p1.next;
//            }
//            while(p1!=p2){
//                p1=p1.next;
//                p2=p2.next;
//            }
//            if(p1==null){
//                return null;
//            }
//            return p1;
//
//        }
//    }
//}
